home *** CD-ROM | disk | FTP | other *** search
/ Tech Arsenal 1 / Tech Arsenal (Arsenal Computer).ISO / tek-04 / smalltlk.zip / PRELUDE / MAKEFILE.PRE < prev    next >
Text File  |  1987-06-17  |  1KB  |  44 lines

  1. .SUFFIXES : .st .p
  2. PREPATH = /userfs3/abc/budd/newst/prelude
  3. BINDIR = ../bin
  4.  
  5. PARSED = class.p object.p \
  6. string.p larray.p nil.p array.p\
  7. boolean.p true.p false.p block.p symbol.p \
  8. magnitude.p number.p integer.p char.p float.p radian.p point.p random.p \
  9. collection.p bag.p set.p kcollection.p dictionary.p scollection.p interval.p \
  10. list.p acollection.p file.p bytearray.p \
  11. semaphore.p process.p smalltalk.p
  12.  
  13. .st.p:
  14.     $(BINDIR)/parse $(PREPATH)/$*.st >$*.p
  15.  
  16. install: standard
  17.     -make fastsave
  18.  
  19. bundle: *.st Makefile savescript
  20.     bundle Makefile savescript init *.st >../prelude.bundle
  21.  
  22. standard: $(PARSED)
  23.     cat $(PARSED) init >standard
  24.  
  25. newstd: $(PARSED)
  26.     cat $(PARSED) >newstd
  27.  
  28. fastsave: standard
  29.     $(BINDIR)/st -m <savescript
  30.  
  31. clean:
  32.     -rm *.p
  33.  
  34. # the following are libraries that can be included using the -g switch
  35. #    or using the )g directive
  36.  
  37. #  form - simple ascii graphics using the curses routines
  38. form: form.p
  39.     mv form.p form
  40.  
  41. #  pen - line drawing with the plot(3) routines
  42. pen: pen.p
  43.     mv pen.p pen
  44.